html, body {
  background: #fff; }

.main h1 {
  font-size: .3rem;
  margin-top: .3rem; }

.main ul.tag {
  margin-top: .3rem; }
  .main ul.tag li {
    font-size: .2rem;
    border: solid 1px #000;
    display: inline-block;
    padding: .05rem .2rem;
    border-radius: .3rem;
    margin-right: .2rem; }
    .main ul.tag li a {
      color: #000; }
    .main ul.tag li:hover {
      background: #000; }
      .main ul.tag li:hover a {
        color: #fff; }

.main ul.link {
  margin-top: .3rem; }
  .main ul.link li {
    list-style: disc;
    margin-left: .3rem;
    font-size: .16rem;
    margin-top: .1rem; }

@media (max-width: 768px) {
  .main h1 {
    font-size: .5rem; }
  .main ul.link {
    margin-top: .3rem; }
    .main ul.link li {
      margin-left: .3rem;
      font-size: .3rem;
      margin-top: .1rem; } }
